Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Copa Ericsson Uruguay - Montevideo Weissenhauser Strand Cup - Hamburg VI Abierto Internacional de Salinas - Salinas Telesp Celular Open - Campinas Visa Tennis Open - Sao Paulo Mobelwelt-Zick Open 98 - Dresden Challenger de la Ciudad de Mexico - Mexico City 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Arroyo de la Encomienda - Valladolid ATP Challenger Open 2004 - Monchengladbach 2006 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Isla de Lanzarote - Lanzarote Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen Dusseldorf Open Challenger 2007 - Dusseldorf Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano Bancolombia Open - Cali Lima Challenger - Lima Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Montevideo Challenger Renault Slovenian Open - Ljubljana Internationaux de Bretagne - Brest BMW Tennis Championship - Sunrise Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi XL Challenger de Tenis Copa Sevilla - Seville Pekao Open 2003 - Szczecin Honda-Kah Open - Singapore Warsteiner Challenger - Lubeck V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb ATU Cup - Weiden Open de Montauban - Montauban KGHM Polish Indoors - Wroclaw The Scottish Tennis Championships - Edinburgh Heilbronn Open - Heilbronn LTA Men's Challenger - Wrexham Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Tatra Banka Slovak Open - Bratislava VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Nord/LB Open - Braunschweig Ljubljana Open 2002 - Ljubljana San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo Gran Copa Ericsson - Rio de Janeiro Muller Cup 2000 - Ulm Intersport Heilbronn Open - Heilbronn Sparkassen Open - Magdeburg Open de la Ville de Saint Denis - Reunion Island Copa Ericsson Argentina - Buenos Aires Nuembrecht Challenger - Nuembrecht Sporting Challenger - Turin Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago VIII Avierto Internacional de Salinas - Salinas Copa Ericsson Chile - Santiago Tatra Banka Open 2001 - Bratislava Haagen Dazs Open - Caracas Nord/LB Open - Braunschweig Copa Ericsson Brazil - Sao Paulo Warsteiner Challenger Lubeck - Lubeck Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig Heilbronn Challenger - Heilbronn Kuppers Kolsch Cup Aachen - Aachen Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil Maia Open - Oporto BH Tennis Open International Cup - Belo Horizonte Copa Ericsson - Lima Okal Cup 2003 - Eckental Intersport Heilbronn Open - Heilbronn USTA Tallahassee Tennis Challenger - Tallahassee Mobilux Open - Luxembourg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Intersport Heilbronn Open - Heilbronn Open Castilla y Leon - Segovia Sassuolo Challenger - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba LXVII Concursu Internacional de Vigo - Vigo The LTA Hester Trophy - Manchester Challenger Ciudad de Guayaquil - Guayaquil Ciudad de Telde - Telde Open D'Orleans - Orleans Pekao Open - Szczecin Heilbronn Open - Heilbronn Kobstaedernes ATP Challenger - Kolding Nord LB Open 2007 - Braunschweig Okal Cup 2004 - Eckental Internazionali de Tennis di Bergamo - Bergamo Shimadzu All Japan Indoor Tennis Championships - Kyoto LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Mitsubishi Electric Europe Cup - Monza Tallahassee Tennis Challenger - Tallahassee Lambertz Open by Stawag - Aachen Baden Open - Ettlingen Lambertz Open by Stawag - Aachen Open Prevadies - St. Brieuc Trani Challenger Busan Open Challenger Tennis - Busan 9th Wartburg Open - Eisenach XI Venice Open - Venice Copa Ericsson Costa Rica - San Jose The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Lambertz Open - Aachen Gemax Open - Belgrade Open Castilla y Leon - Segovia X Ciutat de Barcelona - Barcelona China Open - Beijing Nossa Caixa Aberto de Sao Paulo - Sao Paulo Mauritius Open - Mauritius Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Cerveza Club Colombia Open - Bogota Top Wool Challenger - Biella Kremlin Cup - Moscow Chevrolet Cup - Santiago Kobstaedernes ATP Challenger - Kolding Energis Dutch Open - Amsterdam Pekao Open - Szczecin Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston SMS Tennis Cup - Sao Paulo Gerry Weber Open - Halle Bauer Watertechnology Cup - Eckental 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador Adidas International - Sydney The Joyce Eisenberg Jerusalem Open - Jerusalem Gerry Weber Open - Halle Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. ATP Challenger XXVI Edizione - Manerbio AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Adidas International - Sydney Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Stuttgart Kitzbuhel Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Schickendanz Open - Furth Shimadzu All Japan Indoor - Kyoto Eddleman USTA Challenger - Birmingham Renault Slovenian Open - Ljubljana Tennis Cup of Flanders - Ostende Lambertz Open - Aachen Copa Ericsson Peru - Lima Kuppers Kolsch Cup - Aachen Copa Ericsson Costa Rica - San Jose Unique Zagreb Open - Zagreb The Wrexham Challenger - Wrexham AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Kueppers Kolsch Cup by Lambertz - Aachen IX Ciutat de Barcelona - Barcelona TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Ciudad de Pozoblanco Open Diputacion - Cordoba Exim Agmedia Open - Kosice Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Chennai Open - Chennai Quelle Cup - Furth IPP Open - Helsinki Argentina Open - Buenos Aires AT&T Challenge - Atlanta Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Brasil Open - Costa do Sauipe LTA Shrewsbury Challenger - Shrewsbury Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca 1998 Safeway Challenger - Aptos U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Gold Flake Open - Chennai Kremlin Cup - Moscow CA Tennis Trophy - Vienna International Bavarian Championship - Eckental Samsung Challenger 2007 - Ho Chi Minh City Heineken Open - Auckland Copa Telmex - Buenos Aires Intersport Heilbronn Open - Heilbronn Grand Prix Hassan II - Casablanca Pro Tennis World Open - Boca Raton KGHM Polish Indoors - Wroclaw XL Capital Bermuda Open - Bermuda Hypo Group Tennis International - Portschach The Stella Artois Championships - London Heilbronn Open - Heilbronn Synsam Swedish Open - Bastad XL Capital Bermuda Open - Bermuda Quelle Cup 2000 - Furth Wartburg Open - Eisenach Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen AIG Japan Open Tennis Championships - Tokyo BMW Challenger Open - Monchengladbach Copa Ericsson Brazil - Sao Paulo Davidoff Swiss Indoors Basel - Basel KGHM Polish Indoors - Wroclaw PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar VI Open Banc Agricol - Andorra Copa Ericsson Peru - Lima Crystal Cup 1998 - Portoroz Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Venice Challenger - Venice Copa Ericsson - Sao Paulo President's Cup 1998 - Tashkent Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ATP Challenger 2003 Numea - New Caledonia U.S. Men's Clay Court Championships - Houston Tatra Banka Open - Bratislava Hypo Group Tennis International - Portschach Pro Tennis World Open - Sunrise Ostdeutscher Sparkessen Cup - Dresden PrivatBank Cup - Dnepropetrovsk ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel AIG Japan Open - Tokyo Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven XL Bermuda Open - Bermuda Mumbai Open - Mumbai Open Seat-Godo 2000 - Barcelona Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Qatar Exxon Mobil Open 2002 - Doha Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Copenhagen Open - Copenhagen Copenhagen Open - Copenhagen Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open '98 - Doha Copa AT&T - Buenos Aires Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Chevrolet Cup - Vina del Mar Cerveza Club Columbia Open - Bogota International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Gerry Weber Open - Halle Copa AT&T - Buenos Aires St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Lima Challenger Barcelona Oporto New Haven Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Synsam Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Orlando Salem Open - Hong Kong BMW Open - Munich 2002 Mercedes Cup - Stuttgart Brasil Open - Salvador Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Schickendanz Open - Furth Estoril Open - Estoril Heilbronn Open - Heilbronn Copenhagen Open - Copenhagen ATP Heineken Challenger 2000 - Ho Chi Minh City San Luis Potosi Challenger - San Luis Potosi San Luis Potosi ATP Challenger - San Luis Potosi Siemens Open 2001 - Scheveningen Milano Challenger-Jameson Cup - Milan VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt DPD Challenger 99 - Aschaffenburg Okal Open - Eckental Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson Chile - Santiago Sparkassen Open - Magdeburg Wiesmann Roadster Open - Nuembrecht Nord/LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Abierto Mexicano Telfonica MoviStar - Acapulco Isla de Gran Canaria - Mas Palomas Arizona Men's Tennis Championships - Scottsdale The Priority Telecom Open - Amersfoort China Open - Beijing Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna U.S. Men's Clay Court Championships - Houston President's Cup - Tashkent Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad Pilot Pen International - New Haven Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Gold Flake Open - Chennai Austrian Open - Kitzbuhel Japan Open - Tokyo AT&T Challenge - Atlanta BMW Open - Munich Pilot Pen Tennis - New Haven The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Stuttgart Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna BNP Paribas Masters - Paris Qatar Mobil Open 2000 - Doha Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series - Hamburg Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Campionati BNL dItalia - Rome Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Kroger / St. Jude International - Memphis Auckland Citrix Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport BMW Open - Munich Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Japan Open - Tokyo International Championship of Croatia - Umag Gerry Weber Open - Halle BMW Open - Munich Sydney President's Cup - Tashkent Legg Mason Tennis Classic - Washington Siebel Open - San Jose Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo Gold Flake Open - Chennai US Men's Clay Court Championships - Houston St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Chennai Open - Chennai Open de Moselle - Metz Heineken Open - Auckland NASDAQ-100 Open - Miami The Stella Artois Grass Court Championships - London China Open - Beijing Open Romania - Bucharest Tennis Masters Series - Monte Carlo St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg The Ericsson Open - Miami Tennis Masters Series - Monte Carlo The Stella Artois Grass Court Championships - London Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Rome Telecom Italia Masters - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Masters Series Hamburg - Hamburg U.S. Open - New York U.S. Open - New York Licher German Open - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 70th River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, QR, BLR-GER 3-2 River Oaks International Tennis Tournament - Houston Olympics - Athens